Big Huge Thesaurus

Jamaica honeysuckle

noun